Integration of Extra-Functional Properties in Component Models
نویسندگان
چکیده
Management of extra-functional properties in component models is one of the main challenges in the component-based software engineering community. Still, the starting point in their management, namely their speci cation in a context of component models is not addressed in a systematic way. Extrafunctional properties can be expressed as attributes (or combinations of them) of components, or of a system, but also as attributes of other elements, such as interfaces and connectors. Attributes can be de ned as estimations, or can be measured, or modelled; this means that an attribute can be expressed through multiple values valid under different conditions. This paper addresses how this diversity in attribute speci cations and their relations to component model can be expressed, by proposing a model for attribute speci cations and their integrations in component models. A format for attribute speci cation is proposed, discussed and analyzed, and the approach is exempli ed through its integration both in the ProCom component model and its integrated development environment.
منابع مشابه
Consistent Extra-Functional Properties Tagging for Component and Connector Models
We present a model-driven approach for adding extra-functional properties to component and connector (C&C) models. The approach is based on a tagging mechanism that allows non-invasive extensions of existing languages and their models, here C&C models, with attributes for extra-functional properties. Importantly, our language extension provides means for integrated formal analyses of the consis...
متن کاملPhotosensitizing properties for porphyrazine and some derivatives
We have investigated photosensitizing properties for porphrazine and eleven of its related derivatives based on time-dependent density functional theory (TD-DFT) calculations. The modles have been divided into two categories based on the existence of CN functional group in one category but not in the other one. The other functional groups include H, CH3, F, CF3, C6H5, and C6F5 counterparts. The...
متن کاملPutting Components into Context Supporting QoS-Predictions with an explicit Context Model
The evaluation of Quality of Service (QoS) attributes in early development stages of a software product is an active research area. For component-based systems, this yields many challenges, since a component can be deployed and used by third parties in various environments, which influence the functional and extra-functional properties of a component. Current component models do not reflect the...
متن کاملQuality Characteristics of Iranian Extra Virgin Flaxseed Oil and the Effect of the Refining Stages before Deodorization on its Physicochemical Properties
Flaxseed oil is known as a functional oil because of the high content of α-linolenic acid; therefore, the aim of this research was to investigate some physicochemical properties of Iranian extra virgin flaxseed oil (EVFO) and the impact of the refining stages before deodorization on these properties. Fatty acid composition, peroxide and anisidine values, free fatty acids, Crystallization point,...
متن کاملTowards a Generic Modeling Language for Contract-Based Design
Component-based and model-driven engineering are key paradigms for handling the ever-increasing complexity of technical systems. Surprisingly few component models consider extra-functional properties as first class entities. Contract-based design is a promising paradigm, which has the potential to fill this shortage of methods for dealing with extra-functional properties. By defining the concep...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2009